package com.wy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wy.entity.UserInfo;

/**
 * @Author:王渝
 * @Date: 2022/11/30  11:13
 * @Version 1.0
 */
public interface UserInfoService extends IService<UserInfo> {

    /**
     * 注册
     * @param userInfo 用户信息
     * @return
     */
    Boolean register(UserInfo userInfo);

    /**
     * 结束拍卖退还保证金
     * @return
     */
    int updateBalanceTime();
    /**
     * 根据订单id查询卖方用户邮箱
     * @param orderId 订单id
     * @return
     */
    String queryEmailByOrderId(Long orderId);

    /**
     * 根据商品id查询用户信息
     * @param goodsId 商品id
     * @return
     */
     UserInfo queryUserInfoByGoodsId(Long goodsId);

    /**
     * 根据用户id查询用户信息
     * @param userId 用户id
     * @return
     */
    UserInfo queryUserInfoByUserId(Long userId);
}
